/**
 * 用户的权限设置
 * 以下六个权限固定，可根据实际情况针对具体的用户具体设置
 */
const isSysManager = ['18565720739', '15820850007'] // 系统管理员
const isSysTester = [] // 系统测试员
const isSysService = [] // 系统客服人员
const isTarManager = [] // 项目管理员
const isTarTester = [] // 项目测试员
const isTarService = [] // 项目客服人员
module.exports = (userInfo) => {
	return new Promise((resolve, reject) => {
		resolve({
			// 是否系统管理员。系统管理员，可进入任意项目，并拥有最高权限
			isSysManager: isSysManager.indexOf(userInfo.phone) > -1,
			// 是否系统测试员。管理员拥有测试人员的权限，测试人员不一定有管理员的权限
			isSysTester: isSysTester.indexOf(userInfo.phone) > -1,
			// 是否系统客服人员。管理员拥有客服人员的权限，客服人员不一定有管理员的权限
			isSysService: isSysService.indexOf(userInfo.phone) > -1,
			// 是否项目管理员。
			isTarManager: isTarManager.indexOf(userInfo.phone) > -1,
			// 是否项目测试员。
			isTarTester: isTarTester.indexOf(userInfo.phone) > -1,
			// 是否项目客服人员。
			isTarService: isTarService.indexOf(userInfo.phone) > -1,
		})
	})
}